<?php
namespace app\common\model;

use think\Model;

class LiuyaoPaipanLog extends Model
{
    // 开启自动写入时间戳字段
    protected $autoWriteTimestamp = 'int';
    
    // 定义时间戳字段名
    protected $createTime = 'createtime';
    protected $updateTime = false;
    
    // 追加属性
    protected $append = [
        'createtime_text',
        'sex_text',
        'pan_model_text'
    ];
    
    // 性别文字
    public function getSexTextAttr($value, $data)
    {
        $list = [0 => '男', 1 => '女'];
        return isset($list[$data['sex']]) ? $list[$data['sex']] : '';
    }
    
    // 起卦方式文字
    public function getPanModelTextAttr($value, $data)
    {
        $list = [
            1 => '自动起卦',
            2 => '自选时间',
            3 => '终身卦',
            4 => '手工指定',
            5 => '数字起卦',
            6 => '单数起卦',
            7 => '双数起卦'
        ];
        return isset($list[$data['pan_model']]) ? $list[$data['pan_model']] : '';
    }
    
    // 创建时间文字
    public function getCreatetimeTextAttr($value, $data)
    {
        return date('Y-m-d H:i:s', $data['createtime']);
    }
}